package com.whmnx.base.bean;

import java.io.Serializable;
import java.util.List;

/**
 * author : huang
 * date   : 2020/10/16 0016 18:10
 * version: 1.0
 * @author Administrator
 */
public class OrderBean implements Serializable {

    /**
     * Address : null
     * ShopModel : [{"mId":"3e7ca10a-e441-408d-8e93-881f7fbc4741","ProductList":[{"Product_Id":"2920df22-9ebd-41c0-87d4-0d6e744af6d8","Product_Name":"345","Product_Image":"/Resource/943a2e45-b085-4e68-9951-313974de35d7.png","Product_SPEC":"6yui","Product_Price":15,"Product_Num":1}],"Money":15,"RedBagDetailId":"","RedBagMoney":0,"Remark":null}]
     * totalAmount : 15
     * payAmount : 15
     * UserInfo_Id : 3e7ca10a-e441-408d-8e93-881f7fbc4741
     * IsGroup : 1
     * GroupNo : 202010271636234934
     * GroupInfoList : [{"OrderGroup_No":"202010271636234934","OrderGroup_ProductId":"2920df22-9ebd-41c0-87d4-0d6e744af6d8","UserInfo_Id":"3e7ca10a-e441-408d-8e93-881f7fbc4741","UserInfo_Image":"/Resource/System.jpg","IsColonel":1,"IsPay":0}]
     * GroupNum : 2
     */

    private Object Address;
    private double totalAmount;
    private String payAmount;
    private String UserInfo_Id;
    private int IsGroup;
    private String GroupNo;
    private int GroupNum;
    private List<ShopModelBean> ShopModel;
    private List<GroupInfoListBean> GroupInfoList;

    public Object getAddress() {
        return Address;
    }

    public void setAddress(Object Address) {
        this.Address = Address;
    }

    public double getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(double totalAmount) {
        this.totalAmount = totalAmount;
    }

    public String getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(String payAmount) {
        this.payAmount = payAmount;
    }

    public String getUserInfo_Id() {
        return UserInfo_Id;
    }

    public void setUserInfo_Id(String UserInfo_Id) {
        this.UserInfo_Id = UserInfo_Id;
    }

    public int getIsGroup() {
        return IsGroup;
    }

    public void setIsGroup(int IsGroup) {
        this.IsGroup = IsGroup;
    }

    public String getGroupNo() {
        return GroupNo;
    }

    public void setGroupNo(String GroupNo) {
        this.GroupNo = GroupNo;
    }

    public int getGroupNum() {
        return GroupNum;
    }

    public void setGroupNum(int GroupNum) {
        this.GroupNum = GroupNum;
    }

    public List<ShopModelBean> getShopModel() {
        return ShopModel;
    }

    public void setShopModel(List<ShopModelBean> ShopModel) {
        this.ShopModel = ShopModel;
    }

    public List<GroupInfoListBean> getGroupInfoList() {
        return GroupInfoList;
    }

    public void setGroupInfoList(List<GroupInfoListBean> GroupInfoList) {
        this.GroupInfoList = GroupInfoList;
    }

    public static class ShopModelBean implements Serializable{
        /**
         * mId : 3e7ca10a-e441-408d-8e93-881f7fbc4741
         * ProductList : [{"Product_Id":"2920df22-9ebd-41c0-87d4-0d6e744af6d8","Product_Name":"345","Product_Image":"/Resource/943a2e45-b085-4e68-9951-313974de35d7.png","Product_SPEC":"6yui","Product_Price":15,"Product_Num":1}]
         * Money : 15
         * RedBagDetailId :
         * RedBagMoney : 0
         * Remark : null
         */

        private String mId;
        private String Money;
        private String RedBagDetailId;
        private double RedBagMoney;
        private Object Remark;
        private List<ProductListBean> ProductList;

        public String getMId() {
            return mId;
        }

        public void setMId(String mId) {
            this.mId = mId;
        }

        public String getMoney() {
            return Money;
        }

        public void setMoney(String Money) {
            this.Money = Money;
        }

        public String getRedBagDetailId() {
            return RedBagDetailId;
        }

        public void setRedBagDetailId(String RedBagDetailId) {
            this.RedBagDetailId = RedBagDetailId;
        }

        public double getRedBagMoney() {
            return RedBagMoney;
        }

        public void setRedBagMoney(double RedBagMoney) {
            this.RedBagMoney = RedBagMoney;
        }

        public Object getRemark() {
            return Remark;
        }

        public void setRemark(Object Remark) {
            this.Remark = Remark;
        }

        public List<ProductListBean> getProductList() {
            return ProductList;
        }

        public void setProductList(List<ProductListBean> ProductList) {
            this.ProductList = ProductList;
        }

        public static class ProductListBean implements Serializable{
            /**
             * Product_Id : 2920df22-9ebd-41c0-87d4-0d6e744af6d8
             * Product_Name : 345
             * Product_Image : /Resource/943a2e45-b085-4e68-9951-313974de35d7.png
             * Product_SPEC : 6yui
             * Product_Price : 15
             * Product_Num : 1
             */

            private String Product_Id;
            private String Product_Name;
            private String Product_Image;
            private String Product_SPEC;
            private double Product_Price;
            private int Product_Num;

            public String getProduct_Id() {
                return Product_Id;
            }

            public void setProduct_Id(String Product_Id) {
                this.Product_Id = Product_Id;
            }

            public String getProduct_Name() {
                return Product_Name;
            }

            public void setProduct_Name(String Product_Name) {
                this.Product_Name = Product_Name;
            }

            public String getProduct_Image() {
                return Product_Image;
            }

            public void setProduct_Image(String Product_Image) {
                this.Product_Image = Product_Image;
            }

            public String getProduct_SPEC() {
                return Product_SPEC;
            }

            public void setProduct_SPEC(String Product_SPEC) {
                this.Product_SPEC = Product_SPEC;
            }

            public double getProduct_Price() {
                return Product_Price;
            }

            public void setProduct_Price(double Product_Price) {
                this.Product_Price = Product_Price;
            }

            public int getProduct_Num() {
                return Product_Num;
            }

            public void setProduct_Num(int Product_Num) {
                this.Product_Num = Product_Num;
            }
        }
    }

    public static class GroupInfoListBean implements Serializable{
        /**
         * OrderGroup_No : 202010271636234934
         * OrderGroup_ProductId : 2920df22-9ebd-41c0-87d4-0d6e744af6d8
         * UserInfo_Id : 3e7ca10a-e441-408d-8e93-881f7fbc4741
         * UserInfo_Image : /Resource/System.jpg
         * IsColonel : 1
         * IsPay : 0
         */

        private String OrderGroup_No;
        private String OrderGroup_ProductId;
        private String UserInfo_Id;
        private String UserInfo_Image;
        private int IsColonel;
        private int IsPay;

        public String getOrderGroup_No() {
            return OrderGroup_No;
        }

        public void setOrderGroup_No(String OrderGroup_No) {
            this.OrderGroup_No = OrderGroup_No;
        }

        public String getOrderGroup_ProductId() {
            return OrderGroup_ProductId;
        }

        public void setOrderGroup_ProductId(String OrderGroup_ProductId) {
            this.OrderGroup_ProductId = OrderGroup_ProductId;
        }

        public String getUserInfo_Id() {
            return UserInfo_Id;
        }

        public void setUserInfo_Id(String UserInfo_Id) {
            this.UserInfo_Id = UserInfo_Id;
        }

        public String getUserInfo_Image() {
            return UserInfo_Image;
        }

        public void setUserInfo_Image(String UserInfo_Image) {
            this.UserInfo_Image = UserInfo_Image;
        }

        public int getIsColonel() {
            return IsColonel;
        }

        public void setIsColonel(int IsColonel) {
            this.IsColonel = IsColonel;
        }

        public int getIsPay() {
            return IsPay;
        }

        public void setIsPay(int IsPay) {
            this.IsPay = IsPay;
        }
    }
}
